/* 公共样式 */
* {
    margin : 0;
    padding: 0;
}

body {
    font: 'Microsoft YaHei', 'Arial';
}

li {
    list-style: none;
}

li img {
    display: block;
    margin : 0 auto;
}

a {
    text-decoration: none;
    color          : #232323;
}

/* wap 公共样式  */
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline                    : none;
    -webkit-tap-highlight      : rgba(0, 0, 0, 0);
    -webkit-text-size-adjust   : none;
    overflow                   : -moz-scrollbars-vertical;
    
}

body {
    background : #fff;
    color      : #1e1e1e;
    font-family: "微软雅黑", Helvetica;
    width      : 100%;
    margin     : 0 auto;
    min-width  : 320px;
    font-size  : 14px;
}

applet,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
object,
p,
span {
    border : medium none;
    margin : 0;
    padding: 0;
}

img {
    border        : medium none;
    margin        : 0;
    padding       : 0;
    vertical-align: top;
}

strong,
i,
em,
b {
    font-weight: normal;
    font-style : normal;
}

li,
ul {
    list-style: outside none none;
    margin    : 0;
    padding   : 0;
}

h1,
h2 {
    color      : #404040;
    font-size  : 14px;
    font-weight: normal;
}

a {
    color          : #000;
    text-decoration: none;
    outline        : none;
}

button {
    font-family: "微软雅黑", Helvetica;
    border     : none;
    background : none;
    text-align : center;
}

input {
    font-family: "微软雅黑", Helvetica;
    border     : none;
    background : none;
}

select {
    font-family: "微软雅黑", Helvetica;
    border     : none;
    background : none;
}

textarea {
    font-family: "微软雅黑", Helvetica;
    border     : none;
    background : none;
    width      : 100%;
}




/* 粗分割线 */
.DividingLine {
    height          : 10px;
    background-color: #eee;
}

/* 汇率通知 */
.notice {
    height     : 36px;
    line-height: 36px;
    margin-left: 10px;
    font-size  : 14px;
    position   : relative;
    box-sizing : content-box;
}

.notice img {
    /* display: inline-block;
    width     : 23px;
    height    : 20px;

    position: absolute;
    top     : 50%;
    margin  : -10px 0 0 0; */
    position: absolute !important;
    left    : 2px;
    margin  : 0px;
    display : inline-block;
    width   : 23px;
    height  : 20px;
    top     : 10px;
}

.notice span {
    font-size    : 10px;
    display      : inline-block;
    border       : 1px solid red;
    height       : 12px;
    line-height  : 12px;
    border-radius: 4px;
    padding      : 2px 4px;
    left         : 30px;
    position     : absolute;
    top          : 50%;
    margin       : -9px 0 0 0;
    line-height  : 12px;
    color        : red;
    /* 为了取消bootstrap样式 */
    box-sizing: content-box;
}

/* global */
/*标题导航*/
.title_nav {
    width        : 100%;
    height       : 40px;
    overflow     : hidden;
    border-bottom: 1px solid #e1e1e1;
    background   : #fff;
    text-align   : center;
    line-height  : 40px;
    font-size    : 16px;
    color        : #1e1e1e;
    position     : relative;
    font-weight  : bold;
}

.title_nav .fh_back {
    display : block;
    width   : 30px;
    height  : 30px;
    position: absolute;
    left    : 0;
    top     : 5px;
}

.title_nav .fh_back img {
    width: 100%;
}

.title_nav .ec {
    display    : block;
    width      : 50px;
    height     : 30px;
    line-height: 30px;
    font-size  : 14px;
    color      : #787878;
    position   : absolute;
    right      : 3%;
    top        : 5px;
}

.title_nav .red {
    color: #c41f3a;
}

.title_nav .tit_mo {
    width   : 30px;
    height  : 30px;
    position: absolute;
    right   : 5px;
    top     : 5px;
}

.title_nav .tit_mo img {
    width: 100%;
}

.us_more {
    width   : 30px;
    height  : 30px;
    position: absolute;
    right   : 5px;
    top     : 0px;
    z-index : 2;
}

.us_more img {
    width : 100%;
    height: 100%;
}

.title_nav .zy_down {
    width            : 8px;
    height           : 8px;
    border-bottom    : 2px solid #999;
    border-right     : 2px solid #999;
    position         : absolute;
    right            : 36%;
    top              : 13px;
    transform        : rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.title_nav .zy_up {
    transform        : rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top              : 18px;
}

.title_nav .logo {
    width : 113px;
    height: 40px;
}


/* 滚动通知 */
.swiper-container {
    margin-left: 32px;
}

/* 底部导航 */
/*底部导航*/
.mall_nav {
    width     : 100%;
    overflow  : hidden;
    height    : 50px;
    border-top: 1px solid #e1e1e1;
    background: #FFF;
    position  : fixed;
    left      : 0;
    bottom    : 0;
    margin    : 0 auto;
    z-index   : 99;
}

.mall_nav>ul {
    display: flex;
}

.mall_nav ul li {
    display   : block;
    width     : 20%;
    float     : left;
    text-align: center;
    position  : relative;
    margin-top: 5px;
    flex      : 1;
}

.mall_nav a {
    display    : block;
    width      : 100%;
    padding-top: 28px;
    float      : left;
    text-align : center;
    font-size  : 12px;
    overflow   : hidden;
    color      : #969696;
}

.mall_nav .n1 {
    background     : url(../images/home.png) no-repeat scroll center 0;
    background-size: 26px 26px;
}

.mall_nav .n2 {
    background     : url(../images/recharge.png) no-repeat scroll center 0;
    background-size: 26px 26px;
}

.mall_nav .n3 {
    background     : url(../images/car.png) no-repeat scroll center 0;
    background-size: 26px 26px;
}

.mall_nav .n4 {
    background     : url(../images/my.png) no-repeat scroll center 0;
    background-size: 26px 26px;
}

.mall_nav .n5 {
    background     : url(../images/flow.png) no-repeat scroll center 0;
    background-size: 26px 26px;
}

.mall_nav .nav_on .n1 {
    background     : url(../images/homes.png) no-repeat scroll center 0;
    background-size: 26px 26px;
    color          : #E93B3D;
}

.mall_nav .nav_on .n2 {
    background     : url(../images/recharges.png) no-repeat scroll center 0;
    background-size: 26px 26px;
    color          : #E93B3D;
}

.mall_nav .nav_on .n3 {
    background     : url(../images/cars.png) no-repeat scroll center 0;
    background-size: 26px 26px;
    color          : #E93B3D;
}

.mall_nav .nav_on .n4 {
    background     : url(../images/mys.png) no-repeat scroll center 0;
    background-size: 26px 26px;
    color          : #E93B3D;
}

.mall_nav .nav_on .n5 {
    background     : url(../images/flows.png) no-repeat scroll center 0;
    background-size: 26px 26px;
    color          : #E93B3D;
}

.mall_nav ul li .carunmber {
    width        : 15px;
    height       : 15px;
    text-align   : center;
    font-size    : 70%;
    background   : #c4193f;
    color        : #fff;
    border-radius: 9px;
    position     : absolute;
    left         : 60%;
    top          : 0px;
    line-height  : 18px;
}

/*弹出框样式*/
.tot_box {
    width     : 100%;
    height    : 100%;
    position  : fixed;
    left      : 0;
    top       : 0;
    z-index   : 5;
    z-index   : 6;
    background: url(../images/xy.png) repeat scroll 0 0
}

.tot_box .tot_com {
    width        : 80%;
    margin       : 0 auto;
    background   : #fff;
    border-radius: 10px;
    position     : relative;
}

.tot_box .tot_com .tx {
    width   : 50px;
    height  : 50px;
    position: absolute;
    left    : 40%;
    top     : -20px;
    z-index : 2;
}

.tot_box .tot_com .tx img {
    width: 100%;
}

.tot_box .tot_com .tit {
    width      : 100%;
    padding    : 30px 0 0 0;
    font-size  : 14px;
    line-height: 30px;
    text-align : center;
}

.tot_box .tot_com .msg {
    width      : 95%;
    margin     : 20px auto;
    line-height: 18px;
    color      : #787878;
    text-align : center;
}

.tot_box .tot_com .but_msg {
    width     : 100%;
    height    : 35px;
    border-top: 1px solid #e1e1e1;
    margin-top: 10px;
}

.tot_box .tot_com .but_msg .b_one {
    width      : 100%;
    height     : 35px;
    color      : #94193f;
    text-align : center;
    line-height: 35px;
    font-size  : 14px;
}

.tot_box .tot_com .but_msg .b_fl {
    width       : 49%;
    float       : left;
    height      : 35px;
    text-align  : center;
    line-height : 35px;
    font-size   : 14px;
    color       : #959595;
    border-right: 1px solid #e1e1e1;
}

.tot_box .tot_com .but_msg .b_fr {
    width      : 49%;
    float      : right;
    height     : 35px;
    text-align : center;
    line-height: 35px;
    font-size  : 14px;
    color      : #94193f;
}

/*  */
.red {
    color: #E93B3D;
}

.gray {
    color: #949494;
}

.fw {
    font-weight: 700;
}

.p-15 {
    padding: 0 15px
}

.m-15 {
    margin: 0 15px;
}

.hiSlider-pages {
    bottom    : 10px;
    left      : 50%;
    transform : translate(-50%, 0);
    text-align: center;
}

/* 商城页面导航条 */
.navS {
    position        : fixed;
    bottom          : 66px;
    right           : 0;
    background-color: rgba(0, 0, 0, 0.3);
    color           : #fff;
    border-radius   : 5px;
}

.navS li {
    padding      : 5px 0;
    padding-left : 2px;
    border-bottom: 1px solid #fff;
}

.backImg {
    vertical-align: baseline;
}

.swiper-container-visible {
    margin: 0;
}

/* 修正弹出框位置 */
.weui-dialog,
.weui-toast {
    -webkit-transition-duration: .2s;
    transition-duration        : .2s;
    opacity                    : 0;
    -webkit-transform          : scale(1) translate(-50%, -50%);
    transform                  : scale(1) translate(-50%, -50%);
    -webkit-transform-origin   : 0 0;
    transform-origin           : 0 0;
    visibility                 : hidden;
    margin                     : 0;
    top                        : 45%;
    z-index                    : 2000;
<<<<<<< .mine
}

/* 物流页面 切换语言 */
.languageBox {
    overflow: inherit;
}

.language {
    position: absolute;
    right   : 10px;
    top     : 0;
    color   : #2F72FF;
    z-index: 9;
}

.language ul {
    display: none;
    background:rgba(62,65,70,1);
    opacity:0.92;
}

.language ul li {
    color: #fff;
}


/* 物流页面 切换语言 */
.languageBox {
    overflow: inherit;
}

.language {
    position: absolute;
    right   : 10px;
    top     : 0;
    color   : #2F72FF;
    z-index: 9;
}

.language ul {
    display: none;
    background:rgba(62,65,70,1);
    opacity:0.92;
}

.language ul li {
    color: #fff;
}
/* 客服小图标 */
/* 客服小图标 */
.callMe {
    position: fixed;
    bottom: 100px;
    right: 0px;
    width:30px;

}